Model Counting for Complex Data Structures
نویسندگان
چکیده
We extend recent approaches for calculating the probability of program behaviors, to allow model counting for complex data structures with numeric fields. We use symbolic execution with lazy initialization to compute the input structures leading to the occurrence of a target event, while keeping a symbolic representation of the constraints on the numeric data. Off-the-shelf model counting tools are used to count the solutions for numerical constraints and field bounds encoding data structure invariants are used to reduce the search space. The technique is implemented in the Symbolic PathFinder tool and evaluated on several complex data structures. Results show that the technique is much faster than an enumeration-based method that uses the Korat tool and also highlight the benefits of using the field bounds to speed up the analysis.
منابع مشابه
Modified Structure Function Model Based on Coherent Structures
In the present study, a modified Structure Function was introduced. In this modified Structure Function model, the coefficient of model was computed dynamically base on the coherent structure in the flow field. The ability of this Modified Structure Function was investigated for complex flow over a square cylinder in free stream and a low aspect ratio cylinder confined in a channel. The Results...
متن کاملBeyond first order logic: From number of structures to structure of numbers: Part II
We study the history and recent developments in nonelementarymodel theory focusing on the framework of abstractelementary classes. We discuss the role of syntax and semanticsand the motivation to generalize first order model theory to nonelementaryframeworks and illuminate the study with concrete examplesof classes of models. This second part continues to study the question of catecoricitytrans...
متن کاملSTRUCTURAL DAMAGE PROGNOSIS BY EVALUATING MODAL DATA ORTHOGONALITY USING CHAOTIC IMPERIALIST COMPETITIVE ALGORITHM
Presenting structural damage detection problem as an inverse model-updating approach is one of the well-known methods which can reach to informative features of damages. This paper proposes a model-based method for fault prognosis in engineering structures. A new damage-sensitive cost function is suggested by employing the main concepts of the Modal Assurance Criterion (MAC) on the first severa...
متن کاملThe Effect of Axial Force Variations on Nonlinear Modeling and Seismic Response of Reinforced Concrete Structures
In order to increase the accuracy of evaluating seismic response of structures, it is critical to conduct dynamic analyses based upon precise nonlinear models being as consistent as possible with the real conditions of corresponding structures. The concentrated plasticity model including one elastic element and two nonlinear spring elements at both ends has been considered within the research c...
متن کاملApplying a Simple Model of Cost Effectiveness Study of HPV Vaccine for Iran
HPV vaccine has been recently added to the Iran Drug List, so decision makers need information beyond that available from RCTs to recommend funding for this vaccination. Modeling and economic studies have addressed some of those information needs. We reviewed cost effectiveness studies to find a suitable model for Iranian population to determine the potential cost effectiveness of HPV vaccine p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015